excessively timid - Alemán Inglés Diccionario